#ifndef RAY_H
#define RAY_H


#include "point.h"
#include "vector.h"
class Ray
{
public:
    Ray():m_startpoint(0,0,0),m_direction(1,0,0){};
    Ray(const Point& startpoint, const Vector& direction): m_startpoint(startpoint),m_direction(direction){};

    Point m_startpoint;
    Vector m_direction;
};

#endif // RAY_H
